taken form above